<feed xmlns='http://www.w3.org/2005/Atom'>
<title>{graveyard}/qt-labs/vscodeext.git/.github, branch dev</title>
<subtitle>Qt extension for Visual Studio Code
</subtitle>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/'/>
<entry>
<title>qt-official: Separate into qt-cpp &amp; qt-qml</title>
<updated>2024-08-28T07:58:34+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-08-22T13:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=9153f975f97a9b35c1c6ad58e9ffa6f486ea1635'/>
<id>9153f975f97a9b35c1c6ad58e9ffa6f486ea1635</id>
<content type='text'>
Amends c45fc76944f8a280ccc9483cc47236fd98275fb6

* Update github actions
* Update ci-scripts
* Remove unused test folder
* Remove unused dependencies &amp; update `ThirdPartyNotices.txt`s
* Remove unused activation events

Fixes: VSCODEEXT-79
Fixes: VSCODEEXT-80
Change-Id: I450fefdde5209454ef11e1b9cd12162753d4fa36
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Amends c45fc76944f8a280ccc9483cc47236fd98275fb6

* Update github actions
* Update ci-scripts
* Remove unused test folder
* Remove unused dependencies &amp; update `ThirdPartyNotices.txt`s
* Remove unused activation events

Fixes: VSCODEEXT-79
Fixes: VSCODEEXT-80
Change-Id: I450fefdde5209454ef11e1b9cd12162753d4fa36
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ci-scripts: Move to the root folder</title>
<updated>2024-08-26T10:58:15+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-08-21T13:43:17+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=1e8c9895bad37c219354e3bd5800fa2a87c2cd12'/>
<id>1e8c9895bad37c219354e3bd5800fa2a87c2cd12</id>
<content type='text'>
Change-Id: I272fb5f3b8ffe2e1dcd1cbe7a339de9a34b0a7ad
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I272fb5f3b8ffe2e1dcd1cbe7a339de9a34b0a7ad
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Divide the monolithic extension into modular extensions</title>
<updated>2024-07-18T12:36:12+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-06-28T15:14:03+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=c45fc76944f8a280ccc9483cc47236fd98275fb6'/>
<id>c45fc76944f8a280ccc9483cc47236fd98275fb6</id>
<content type='text'>
The below Extensions are created with this commit:

* qt-core
* qt-official
* qt-ui

qt-core

This extension is the core extension for the Qt extensions.
It provides the basic functionalities for the other extensions to work.

* It handles the communication between the other extensions.
* It provides the basic functionalities and common features for the other extensions.
* The all other extensions depend on this extension.

qt-ui

This extension provides the UI functionalities.

* It communicates with the `qt-core` extension to get information about the Qt Widget Designer.
* It provides syntax highlighting for `.ui` files.

qt-official

This extension has the rest of the previous monolithic extension functionalities.
It should be divided into more extensions in the future.

This commit implements:

* Common functionalities are moved from `qt-official` to `qt-core`.
* `qt-lib` is implemented as a npm module to gather the common code.
* Static analysis tools for every extension are added.
* Updated all `package.json` files to reflect the changes.
* `ci-scripts` is implemented to run the static analysis tools and tests.
* The `common` is created to gather the common code for tools.
* Extension packs are updated.
* The `ThirdPartyNotices.txt` files are generated for every extension.
* The `README.md` files are updated to reflect the changes.
* `.vscode/launch.json`, `.vscode/extensions.json`, and `.vscode/tasks.json` are updated.

Change-Id: Iac9b7e071275e92cdfbb3a47fba24d3ba8e41c89
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The below Extensions are created with this commit:

* qt-core
* qt-official
* qt-ui

qt-core

This extension is the core extension for the Qt extensions.
It provides the basic functionalities for the other extensions to work.

* It handles the communication between the other extensions.
* It provides the basic functionalities and common features for the other extensions.
* The all other extensions depend on this extension.

qt-ui

This extension provides the UI functionalities.

* It communicates with the `qt-core` extension to get information about the Qt Widget Designer.
* It provides syntax highlighting for `.ui` files.

qt-official

This extension has the rest of the previous monolithic extension functionalities.
It should be divided into more extensions in the future.

This commit implements:

* Common functionalities are moved from `qt-official` to `qt-core`.
* `qt-lib` is implemented as a npm module to gather the common code.
* Static analysis tools for every extension are added.
* Updated all `package.json` files to reflect the changes.
* `ci-scripts` is implemented to run the static analysis tools and tests.
* The `common` is created to gather the common code for tools.
* Extension packs are updated.
* The `ThirdPartyNotices.txt` files are generated for every extension.
* The `README.md` files are updated to reflect the changes.
* `.vscode/launch.json`, `.vscode/extensions.json`, and `.vscode/tasks.json` are updated.

Change-Id: Iac9b7e071275e92cdfbb3a47fba24d3ba8e41c89
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
Reviewed-by: Leena Miettinen &lt;riitta-leena.miettinen@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>CI: Update github actions</title>
<updated>2024-03-27T13:04:39+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-03-27T10:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=b4cf3e2c2874e6e3fbfcd58d426d51c9cff50081'/>
<id>b4cf3e2c2874e6e3fbfcd58d426d51c9cff50081</id>
<content type='text'>
* Disable unit tests for a while
* Add `ci-lint` for ci tasks because `lint` has `prettier --write` and
`eslint . --fix` which try to fix problems but they are useless on CI.
Use `prettier -c` and normal `eslint` instead to show errors so that
developers fix them in their branches.

Change-Id: I9d9098dfe82dfacad9b1bad68581b26b1ccc2c49
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Disable unit tests for a while
* Add `ci-lint` for ci tasks because `lint` has `prettier --write` and
`eslint . --fix` which try to fix problems but they are useless on CI.
Use `prettier -c` and normal `eslint` instead to show errors so that
developers fix them in their branches.

Change-Id: I9d9098dfe82dfacad9b1bad68581b26b1ccc2c49
Reviewed-by: Joerg Bornemann &lt;joerg.bornemann@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Build the VSIX with GitHub actions</title>
<updated>2024-03-21T20:09:59+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@qt.io</email>
</author>
<published>2024-03-19T15:30:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=3ab7fdf7af503b1f824cb809cd94f625ae4f0faf'/>
<id>3ab7fdf7af503b1f824cb809cd94f625ae4f0faf</id>
<content type='text'>
The artifact is available as 'vsix_package'.

Change-Id: Ief79c9b38d8d12931b9ee43031fb3d522e829b31
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The artifact is available as 'vsix_package'.

Change-Id: Ief79c9b38d8d12931b9ee43031fb3d522e829b31
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Github Actions: Directly use xvfb-run</title>
<updated>2024-02-28T15:18:42+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@qt.io</email>
</author>
<published>2024-02-28T15:10:26+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=02348354ab2742d4d9c9da48c67690890a3c66f4'/>
<id>02348354ab2742d4d9c9da48c67690890a3c66f4</id>
<content type='text'>
...instead of relying on coactions/setup-xvfb that was triggering
deprecation warnings.

Change-Id: Ib2d2d48ba9a3318ff795e40bb8872c9a6cf72b6c
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
...instead of relying on coactions/setup-xvfb that was triggering
deprecation warnings.

Change-Id: Ib2d2d48ba9a3318ff795e40bb8872c9a6cf72b6c
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add GitHub workflow to build the extension</title>
<updated>2024-02-27T08:50:06+00:00</updated>
<author>
<name>Joerg Bornemann</name>
<email>joerg.bornemann@qt.io</email>
</author>
<published>2024-02-23T14:33:24+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=0e64cdf96a208daf9f5ec79064e7928af509adde'/>
<id>0e64cdf96a208daf9f5ec79064e7928af509adde</id>
<content type='text'>
For starters, just build on Linux.

Change-Id: I133a0de37adfc05078c834d2130f17b2dc864106
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For starters, just build on Linux.

Change-Id: I133a0de37adfc05078c834d2130f17b2dc864106
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Doc: Add CONTRIBUTING.md</title>
<updated>2024-02-09T14:07:54+00:00</updated>
<author>
<name>Orkun Tokdemir</name>
<email>orkun.tokdemir@qt.io</email>
</author>
<published>2024-02-06T16:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://code.qt.io/cgit/{graveyard}/qt-labs/vscodeext.git/commit/?id=e33fb2a9b66534bd9de67ba8cf458c84d9c7aa5b'/>
<id>e33fb2a9b66534bd9de67ba8cf458c84d9c7aa5b</id>
<content type='text'>
* Add CONTRIBUTING.md
* Add .github/pull_request_template.md

Change-Id: I37e9fb607096ed9efb8e2b590be0357b7051f165
Reviewed-by: Kai Köhne &lt;kai.koehne@qt.io&gt;
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add CONTRIBUTING.md
* Add .github/pull_request_template.md

Change-Id: I37e9fb607096ed9efb8e2b590be0357b7051f165
Reviewed-by: Kai Köhne &lt;kai.koehne@qt.io&gt;
Reviewed-by: Marcus Tillmanns &lt;marcus.tillmanns@qt.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
